herd together repeatedly - French English Dictionary